/**
 * 
 */
package org.rollinitiative.d20web.gmportal.client;

import com.google.gwt.user.client.rpc.IsSerializable;

/**
 * @author bebopjmm
 *
 */
public class CombatantData implements IsSerializable
{

    String factionName;
    
    int initiativeVal;
    
    int initiativeBase;
    
    int initiativeMod;
    
    String combatantName;
    
    String combatantUUID;
    
    boolean isAware;
    
    int hitPoints;

    /**
     * @return the factionName
     */
    public String getFactionName()
    {
        return factionName;
    }

    /**
     * @param factionName the factionName to set
     */
    public void setFactionName(String factionName)
    {
        this.factionName = factionName;
    }

    
    /**
     * @return the initiativeVal
     */
    public int getInitiativeVal()
    {
        return initiativeVal;
    }

    /**
     * @param initiativeVal the initiativeVal to set
     */
    public void setInitiativeVal(int initiativeVal)
    {
        this.initiativeVal = initiativeVal;
    }

    /**
     * @return the initiative
     */
    public int getInitiativeBase()
    {
        return initiativeBase;
    }

    /**
     * @param initiative the initiative to set
     */
    public void setInitiativeBase(int value)
    {
        this.initiativeBase = value;
    }

    /**
     * @return the initiative
     */
    public int getInitiativeMod()
    {
        return initiativeMod;
    }

    /**
     * @param initiativeTie the initiativeTie to set
     */
    public void setInitiativeMod(int value)
    {
        this.initiativeMod = value;
    }

    /**
     * @return the combatantName
     */
    public String getCombatantName()
    {
        return combatantName;
    }

    /**
     * @param combatantName the combatantName to set
     */
    public void setCombatantName(String combatantName)
    {
        this.combatantName = combatantName;
    }
    
    

    /**
     * @return the combatantUUID
     */
    public String getCombatantUUID()
    {
        return combatantUUID;
    }

    /**
     * @param combatantUUID the combatantUUID to set
     */
    public void setCombatantUUID(String combatantUUID)
    {
        this.combatantUUID = combatantUUID;
    }

    /**
     * @return true if this combatant is aware
     */
    public boolean isAware()
    {
        return isAware;
    }

    /**
     * @param isActive the isActive to set
     */
    public void setAware(boolean isAware)
    {
        this.isAware = isAware;
    }

    /**
     * @return the hitPoints
     */
    public int getHitPoints()
    {
        return hitPoints;
    }

    /**
     * @param hitPoints the hitPoints to set
     */
    public void setHitPoints(int hitPoints)
    {
        this.hitPoints = hitPoints;
    }
    
    
}
